package day20170505.ch03;


import org.junit.Test;

/**
 * 队列单元测试
 * @author 罗智壕-13424431416
 *
 * 2017年5月5日
 */
public class QueueTest {
	
	/**
	 * 测试Queue的方法
	 * @throws Exception
	 */
	@Test
	public void queueTest() throws Exception {
		Node head = new Node();
		Queue queue = new Queue(head);
		
		Node node1 = new Node(10);
		Node node2 = new Node(20);
		Node node3 = new Node(30);
		
		//增加
		queue.push(node1);
		queue.push(node2);
		queue.push(node3);
		
		//删除
		queue.pop();
		
		//修改
		queue.updateNode(node3, 300);
		
		//查询
		queue.printQueue();
	}
}
